<?php namespace Cms\Controller;

use Cms\Controller;
/**
 * 登录处理模块
 * @author 向军 <houdunwangxj@gmail.com>
 */
class LoginController extends Controller
{

    //登录页面显示验证码
    public function code()
    {
        Code::make();
    }

    //用户登录处理
    public function Login()
    {
        //登录前监听插件
        Hook::listen('ADMIN_LOGIN_START');
        $this->display();
    }

    //登录处理
    public function doLogin()
    {
        //插件监听
        Hook::listen('ADMIN_LOGIN_SUCCESS');

        //是否登录
        if(Api('User/login'))
        {
            $this->ajaxReturn(0,'登录成功');
        }
        else
        {
           $this->ajaxReturn(1,Api('User/getError'));
        }
    }

    /**
     * 退出
     */
    public function quit()
    {
        //清空SESSION
        session_unset();
        session_destroy();
        echo "<script>
        window.top.location.href='" . U("login") . "';
        </script>";
        exit;
    }
}